跳到主要内容

批量查询子账户合约余额

类型: GET

描述: /future/user/v1/broker-sub/balances

域名: https://fapi.xt.com(合约域名,路径须带 /future/user 前缀)

使用经纪商母账户的 API Key 签名调用,批量查询经纪商名下子账户的合约资产。

合约签名

本接口使用合约签名规则,与现货、用户中心接口不同:

  • X = validate-appkey=<ak>&validate-timestamp=<ts>
  • Y = #/future/user/v1/broker-sub/balances#<query>(无 METHOD)
  • 不需要 validate-recvwindow 请求头
  • 响应结构为 returnCode / msgInfo,而非 rc / mc

参数​

名称类型是否必填默认值描述取值范围
subAccountIdsstring否-子账户 id,逗号分隔;与 cursor 二选一-
cursorlong否-游标,按 id 升序遍历-
limitint否50每页条数1-100

请求示例​

curl -X GET 'https://fapi.xt.com/future/user/v1/broker-sub/balances?limit=50' \
-H 'validate-algorithms: HmacSHA256' \
-H 'validate-appkey: {accessKey}' \
-H 'validate-timestamp: {timestamp}' \
-H 'validate-signature: {signature}'

响应示例​

Response
{
"returnCode": 0,
"msgInfo": "success",
"result": {
"items": [
{
"accountId": 10645823292041,
"userId": 9807285125185,
"coin": "usdt",
"underlyingType": 2,
"walletBalance": "0",
"marginBalance": "0",
"crossedMargin": "0",
"isolatedMargin": "0",
"openOrderMarginFrozen": "0",
"convertUsdtAmount": "0.0000",
"convertBtcAmount": "0.00000000",
"profit": "0",
"notProfit": "0"
}
],
"hasNext": true,
"nextCursor": 10645823357632,
"timestamp": 1792149634276
}
}

响应参数​

名称类型描述
items[].accountIdlong子账户 id
items[].userIdlong经纪商母账户 uid
items[].coinstring币种
items[].underlyingTypeint1=币本位,2=U本位
items[].walletBalancestring钱包余额
items[].marginBalancestring保证金余额
items[].crossedMarginstring全仓保证金
items[].isolatedMarginstring逐仓保证金
items[].openOrderMarginFrozenstring挂单冻结保证金
items[].convertUsdtAmountstring折算 USDT 金额
items[].convertBtcAmountstring折算 BTC 金额
items[].profitstring已实现盈亏
items[].notProfitstring未实现盈亏
hasNextboolean是否还有下一页
nextCursorlong下一页游标;无下一页时为 null
timestamplong响应时间戳(毫秒)